import fetch from '@/utils/fetch';


// 说明：添加维保工单
// 接口：api/schedule/flMaintenanceSheet/addMultipleFiles
// 请求类型：Post
export function addFlMaintenanceSheet(obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/addMultipleFiles',
        method: 'post',
        data: obj
    });
}
// 说明：删除维保工单
// 接口：api/schedule/flMaintenanceSheet/ids
// 请求类型：Delete
export function deleteFlMaintenanceSheet(idArr) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/del',
        method: 'delete',
        data: idArr
    });
}

// 说明：修改维保工单
// 接口：api/schedule/flMaintenanceSheet/updateMultipleFiles
// 请求类型：Put
export function modifyFlMaintenanceSheet(obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/updateMultipleFiles',
        method: 'post',
        data: obj
    })
}

// 说明：维保工单分页查询(条件搜索)
// 接口：api/schedule/flMaintenanceSheet/search/{page}/{size}
// 请求类型：Post
export function searchFlMaintenanceSheet(page, size, obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/search/' + page + '/' + size,
        method: 'post',
        data: obj
    });
}

// 说明：维保工单成员负责人接口
// 接口：ace/admin/baseUser/search3/{page}/{size}
// 请求类型：Post
export function searchsearch(page, size, obj) {
    return fetch({
        url:  `api/admin/baseUser/search3/${page}/${size}`,
        method: 'post',
        data: obj
    });
}

// 说明：维保工单派单
// 接口：api/schedule/flMaintenanceSheet/dispatch
// 请求类型：Post
export function adddispatch(obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/dispatch',
        method: 'post',
        data: obj
    });
}

// 说明：获取单个维保工单
// 接口：api/schedule/flMaintenanceSheet/{id}
// 请求类型：get
export function getFlMaintenanceSheet(id) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/' + id,
        method: 'get'
    })
}

// 说明：维保工单导出Excel模板
// 接口：api/schedule/flMaintenanceSheet/exprotExcelModel
// 请求类型：get
export function downTem() {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/exprotExcelModel',
        responseType: 'blob',
        method: 'get'
    })
}

// 说明：维保工单导出Excel数据
// 接口：api/schedule/flMaintenanceSheet/exprotXls/{ids}
// 请求类型：post
export function exprotXls(ids, obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/exprotXls/' + ids,
        responseType: 'blob',
        method: 'post',
        data: obj
    })
}

// 说明：维保工单导入
// 接口：api/schedule/flMaintenanceSheet/importXls
// 请求类型：post
export function importXls() {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/importXls',
        method: 'post'
    })
}

// 说明：维保工单开始
// 接口：api/schedule/flMaintenanceSheet/start
// 请求类型：Post
export function Maintenancestart(obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/start',
        method: 'post',
        data: obj
    });
}

// 说明：维保工单结束
// 接口：api/schedule/flMaintenanceSheet/finish
// 请求类型：Post
export function Maintenancefinish(obj) {
    return fetch({
        url: 'api/schedule/flMaintenanceSheet/finish',
        method: 'post',
        data: obj
    });
}
